#include "mainwindow.h"
#include <iostream>

MainWindow::MainWindow() {
    createScene();                          // 创建游戏场景及标题
    setCentralWidget(view);                 // 设置主窗口中央控件为视图
    setWindowTitle("崩坏！星琼铁道");          // 设置窗口标题
}

void MainWindow::closeEvent(QCloseEvent *) {
    qApp->quit();                           // 关闭窗口时退出整个应用程序
}

void MainWindow::createScene() {
    view = new View;                        // 创建视图对象
    title = new Title(view);               // 创建标题界面并绑定到视图上
}

void MainWindow::setSize() {
    this->setFixedSize(1280, 740);          // 设置窗口固定大小为 1280x740
    int x = ((screenGeometry.width() - this->width()) / 2);   // 计算水平居中位置
    int y = ((screenGeometry.height() - this->height()) / 2); // 计算垂直居中位置
    this->move(x, y);                       // 将窗口移动到屏幕中心
}
